package com.jz.netthings.application.providerCollection.bean;

import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

/**
 * <p>
 * 采浆记录-自检
 * </p>
 *
 * @author zyl
 * @since 2019-03-25
 */
public class SelfCheck implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("mlogId")
    private String mlogId;
    /**
     * 抗凝剂空探通过
     */
    private Date knjktPass;
    /**
     * 血源空探0通过
     */
    private Date xykt0Pass;
    /**
     * 血源空探1通过
     */
    private Date xykt1Pass;
    /**
     * 血源空探2通过
     */
    private Date xykt2Pass;
    /**
     * 红探值通过
     */
    private Date htzPass;
    /**
     * 管压值通过
     */
    private Date gyzPass;
    /**
     * 管压位置通过
     */
    private Date gywzPass;
    /**
     * 盖开关通过
     */
    private Date gkgPass;
    /**
     * 漏液传感器通过
     */
    private Date lycgqPass;
    /**
     * 血浆电子秤通过
     */
    private Date xjdzcPass;
    /**
     * 抗凝剂电子秤通过
     */
    private Date knjdzcPass;
    /**
     * 袖带压力通过
     */
    private Date xdylPass;
    /**
     * 血员阀通过
     */
    private Date xyfPass;
    /**
     * 血浆阀通过
     */
    private Date xjfPass;
    /**
     * 盐水阀通过
     */
    private Date ysfPass;
    /**
     * 血泵通过
     */
    private Date xbPass;
    /**
     * 抗凝剂泵通过
     */
    private Date knjbPass;
    /**
     * 离心机通过
     */
    private Date lxjPass;


    public String getMlogId() {
        return mlogId;
    }

    public void setMlogId(String mlogId) {
        this.mlogId = mlogId;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getKnjktPass() {
        return knjktPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setKnjktPass(Date knjktPass) {
        this.knjktPass = knjktPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXykt0Pass() {
        return xykt0Pass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXykt0Pass(Date xykt0Pass) {
        this.xykt0Pass = xykt0Pass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXykt1Pass() {
        return xykt1Pass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXykt1Pass(Date xykt1Pass) {
        this.xykt1Pass = xykt1Pass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXykt2Pass() {
        return xykt2Pass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXykt2Pass(Date xykt2Pass) {
        this.xykt2Pass = xykt2Pass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getHtzPass() {
        return htzPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setHtzPass(Date htzPass) {
        this.htzPass = htzPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getGyzPass() {
        return gyzPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setGyzPass(Date gyzPass) {
        this.gyzPass = gyzPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getGywzPass() {
        return gywzPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setGywzPass(Date gywzPass) {
        this.gywzPass = gywzPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getGkgPass() {
        return gkgPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setGkgPass(Date gkgPass) {
        this.gkgPass = gkgPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getLycgqPass() {
        return lycgqPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setLycgqPass(Date lycgqPass) {
        this.lycgqPass = lycgqPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXjdzcPass() {
        return xjdzcPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXjdzcPass(Date xjdzcPass) {
        this.xjdzcPass = xjdzcPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getKnjdzcPass() {
        return knjdzcPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setKnjdzcPass(Date knjdzcPass) {
        this.knjdzcPass = knjdzcPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXdylPass() {
        return xdylPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXdylPass(Date xdylPass) {
        this.xdylPass = xdylPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXyfPass() {
        return xyfPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXyfPass(Date xyfPass) {
        this.xyfPass = xyfPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXjfPass() {
        return xjfPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXjfPass(Date xjfPass) {
        this.xjfPass = xjfPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getYsfPass() {
        return ysfPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setYsfPass(Date ysfPass) {
        this.ysfPass = ysfPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getXbPass() {
        return xbPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setXbPass(Date xbPass) {
        this.xbPass = xbPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getKnjbPass() {
        return knjbPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setKnjbPass(Date knjbPass) {
        this.knjbPass = knjbPass;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getLxjPass() {
        return lxjPass;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setLxjPass(Date lxjPass) {
        this.lxjPass = lxjPass;
    }

    @Override
    public String toString() {
        return "SelfCheck{" +
        "mlogId=" + mlogId +
        ", knjktPass=" + knjktPass +
        ", xykt0Pass=" + xykt0Pass +
        ", xykt1Pass=" + xykt1Pass +
        ", xykt2Pass=" + xykt2Pass +
        ", htzPass=" + htzPass +
        ", gyzPass=" + gyzPass +
        ", gywzPass=" + gywzPass +
        ", gkgPass=" + gkgPass +
        ", lycgqPass=" + lycgqPass +
        ", xjdzcPass=" + xjdzcPass +
        ", knjdzcPass=" + knjdzcPass +
        ", xdylPass=" + xdylPass +
        ", xyfPass=" + xyfPass +
        ", xjfPass=" + xjfPass +
        ", ysfPass=" + ysfPass +
        ", xbPass=" + xbPass +
        ", knjbPass=" + knjbPass +
        ", lxjPass=" + lxjPass +
        "}";
    }
}
